package ae.pcfc.cldos.online.common.vo.nandl;

import java.io.Serializable;
import java.util.List;

import ae.pcfc.cldos.online.common.vo.FnpParamsVO;
import ae.pcfc.cldos.online.common.vo.UserVO;
import ae.pcfc.cldos.online.common.vo.app.comments.ApplicationCommentVO;
import ae.pcfc.cldos.online.fnp.service.client.vo.FNPParameterVO;

/**
 * 
 * @author arosa
 *
 */
public class NocLetterVO implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = 209938253140584261L;
	
	private NocLetterDetailsVO nocLetterDetailsVO;
	private UserVO userVO;
	
	private String clientReferenceNo;
	private String initiatedBy;
	private String wfStatus;
	
	
	private List<ApplicationCommentVO> applicationCommentVOs;
	
	private ApplicationCommentVO applicationCommentVO;
	
	private FnpParamsVO fnpParamsVO = new FnpParamsVO(); 
	
	
	public String getWfStatus() {
		return wfStatus;
	}
	public void setWfStatus(String wfStatus) {
		this.wfStatus = wfStatus;
	}
	public NocLetterDetailsVO getNocLetterDetailsVO() {
		return nocLetterDetailsVO;
	}
	public void setNocLetterDetailsVO(NocLetterDetailsVO nocLetterDetailsVO) {
		this.nocLetterDetailsVO = nocLetterDetailsVO;
	}
	
	public UserVO getUserVO() {
		return userVO;
	}
	public void setUserVO(UserVO userVO) {
		this.userVO = userVO;
	}
	
	public ApplicationCommentVO getApplicationCommentVO() {
		return applicationCommentVO;
	}
	public void setApplicationCommentVO(ApplicationCommentVO applicationCommentVO) {
		this.applicationCommentVO = applicationCommentVO;
	}
	
	public List<ApplicationCommentVO> getApplicationCommentVOs() {
		return applicationCommentVOs;
	}
	public void setApplicationCommentVOs(List<ApplicationCommentVO> applicationCommentVOs) {
		this.applicationCommentVOs = applicationCommentVOs;
	}
	
	public List<FNPParameterVO> getFnpParams() {
		return fnpParamsVO.getFnpParams();
	}
	public void setFnpParams(List<FNPParameterVO> fnpParams) {
		fnpParamsVO.setFnpParams(fnpParams);
	}
	
	public String getFnpServiceCode() {
		return fnpParamsVO.getFnpServiceCode();
	}
	public void setFnpServiceCode(String fnpServiceCode) {
		fnpParamsVO.setFnpServiceCode(fnpServiceCode);
	}
	
	public FnpParamsVO getFnpParamsVO() {
		return fnpParamsVO;	
	}
	public String getClientReferenceNo() {
		return clientReferenceNo;
	}
	public void setClientReferenceNo(String clientReferenceNo) {
		this.clientReferenceNo = clientReferenceNo;
	}
	public String getInitiatedBy() {
		return initiatedBy;
	}
	public void setInitiatedBy(String initiatedBy) {
		this.initiatedBy = initiatedBy;
	}
	
}
